technical maintenance supervisor - German English Dictionary